projectile impact - French English Dictionary